package json;

import java.lang.reflect.Type;

import models.Usuario;

import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonSerializationContext;
import com.google.gson.JsonSerializer;

public class UsuarioSerializer implements JsonSerializer<Usuario> {

	@Override
	public JsonElement serialize(Usuario usuario, Type arg1,JsonSerializationContext arg2) {
		
		JsonObject usuarioserializer=new JsonObject();
		usuarioserializer.addProperty("id", usuario.id);
		usuarioserializer.addProperty("nombre", usuario.nombre);
		usuarioserializer.addProperty("apellido", usuario.apellido);
		usuarioserializer.addProperty("codigo",usuario.codigo);
		usuarioserializer.addProperty("nombrecuenta", usuario.nombrecuenta);
		usuarioserializer.addProperty("contrasena", usuario.contrasena);
		usuarioserializer.addProperty("rol",usuario.rol);
		return usuarioserializer;
			
	}

}
